package com.tcm.doctor.domain.dto;


import java.io.Serializable;
import java.util.List;

public class UserDoctorDTO implements Serializable {
    private Long userId;

    private String name;

    private String avatar;

    private Long hospitalId;

    private String hospital;

    private String jobtitle;

    private Byte jobtitleLevel;

    private String department;

    private String specially;

    /**
     * 是否有免费问诊
     */
    private Boolean hasFree;

    private Integer serviceNum;

    private Integer positiveRating;

    /**
     * 义诊名额
     */
    private Integer FreeClinicNumber;

    /**
     * 是否支持义诊
    * */
    private Boolean isFreeClinic;

    private List<DoctorServicesDTO> doctorServicesDTOList;


    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar == null ? null : avatar.trim();
    }

    public Long getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(Long hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getHospital() {
        return hospital;
    }

    public void setHospital(String hospital) {
        this.hospital = hospital == null ? null : hospital.trim();
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department == null ? null : department.trim();
    }

    public String getSpecially() {
        return specially;
    }

    public void setSpecially(String specially) {
        this.specially = specially == null ? null : specially.trim();
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getJobtitle() {
        return jobtitle;
    }

    public void setJobtitle(String jobtitle) {
        this.jobtitle = jobtitle;
    }

    public Byte getJobtitleLevel() {
        return jobtitleLevel;
    }

    public void setJobtitleLevel(Byte jobtitleLevel) {
        this.jobtitleLevel = jobtitleLevel;
    }

    public Boolean getHasFree() {
        return hasFree;
    }

    public void setHasFree(Boolean hasFree) {
        this.hasFree = hasFree;
    }

    public Integer getServiceNum() {
        return serviceNum;
    }

    public void setServiceNum(Integer serviceNum) {
        this.serviceNum = serviceNum;
    }

    public Integer getPositiveRating() {
        return positiveRating;
    }

    public void setPositiveRating(Integer positiveRating) {
        this.positiveRating = positiveRating;
    }

    public Integer getFreeClinicNumber() {
        return FreeClinicNumber;
    }

    public void setFreeClinicNumber(Integer freeClinicNumber) {
        FreeClinicNumber = freeClinicNumber;
    }

    public Boolean getFreeClinic() {
        return isFreeClinic;
    }

    public void setFreeClinic(Boolean freeClinic) {
        isFreeClinic = freeClinic;
    }

    public List<DoctorServicesDTO> getDoctorServicesDTOList() {
        return doctorServicesDTOList;
    }

    public void setDoctorServicesDTOList(List<DoctorServicesDTO> doctorServicesDTOList) {
        this.doctorServicesDTOList = doctorServicesDTOList;
    }
}
